package com.mp.negocio;

import com.mp.dao.TipoItemDAO;
import com.mp.db.jpa.modelo.TipoItem;
import java.util.List;



public class TipoItemService 
{
    
    private TipoItemDAO tiDAO = new TipoItemDAO();
    
    public TipoItem obterTipoItem(int id) throws Exception
    {
        TipoItem tpItem = tiDAO.obterTipoItem(id);
        
        if(tpItem == null)
        {
            throw new Exception("Nenhum tipo item encontrado para o id informado.") ;
        }
        else
        {
            return tpItem;
        }
    }
    
    public TipoItem obterTipoItemPorDesc(String descItem)
    {
        return tiDAO.obterTipoItemPorDesc(descItem);
    }
    
    public List<TipoItem> obterTiposItem()
    {
        return tiDAO.obterTiposItem();
    }
      
    public void gravarTipoItem(TipoItem tipoItem)
    {
        tiDAO.gravarTipoItem(tipoItem);           
    }
    
}
